﻿/*----------------------------------------------------------------
//Copyright (C) 2012 赵国伟
//文件功能描述：库房管理客户端脚本
//创建人：赵国伟
//生成时间：2012/03/17 16:15:00
//----------------------------------------------------------------*/

var AjaxServerUrl = "/Manage/AS/StoresCommon.aspx";
var ModelOfStore = "";
var StoreID = 0;


function Init() {
    StoreID = 0;
}


///检查表单；
function CheckForm() {
    if ($("#txtStoreName").val() == "") {
        alert("系统提示：请输入库房名称！");
        $("#txtStoreName").focus();
        return false;
    }
    if ($("#txtAddress").val() == "") {
        alert("系统提示：请输入库房地址！");
        $("#txtAddress").focus();
        return false;
    }
    if ($("#txtContactor").val() == "") {
        alert("系统提示：请输入库房联系人！");
        $("#txtContactor").focus();
        return false;
    }
    if ($("#txtPhone").val() == "") {
        alert("系统提示：请输入联系人电话！");
        $("#txtPhone").focus();
        return false;
    }
    return true;
}

///保存库房信息；
function Save() {
    $("#btnSave").attr("disabled", true);
    if (!CheckForm()) {
        $("#btnSave").attr("disabled", false);
        return;
    }
    var data = clone(ModelOfStore);
    data._storeid = StoreID;
    data._storename = $("#txtStoreName").val();
    data._address = $("#txtAddress").val();
    data._contactor = $("#txtContactor").val();
    data._phone = $("#txtPhone").val();
    data._status = $("#ddlStatus").val();
    data._createdate = "/Date(" + CurrentDateStringToUTC() + ")/";
    var url = AjaxServerUrl + "?action=SaveStore";
    AjaxPost(url, "btnSave", data);  //更新
}

///绑定指定的库房信息到提交表单中；
function BindStoreInfoToForm() {
    var url = AjaxServerUrl + "?action=GetStoreInfo&StoreID=" + StoreID + "&tttt=" + Math.random();
    $.ajax(
    {
        type: "Get",
        url: url,
        dataType: "json",
        success: function (data) {
            if (data != null) {
                $("#txtStoreName").val(data._storename);
                $("#txtAddress").val(data._address);
                $("#txtContactor").val(data._contactor);
                $("#txtPhone").val(data._phone);
                $("#ddlStatus").val(data._status);
            }
        }
    });
}

//删除指定的库房；
function Delete(id) {
    if (!confirm("系统提示：您确定要删除该条库房信息？"))
        return;
    AjaxGet(AjaxServerUrl + "?Action=DeleteStore&Store=" + id);
}


//添加库房；
function Add() {
    Init();
    GetPopupDiv(600, 800, "#e2e2e2", "添加库房", GetStoreHTMLForm());
}


//编辑指定的库房信息；
function Edit(id) {
    Init();
    StoreID = id;
    GetPopupDiv(600, 800, "#e2e2e2", "编辑库房", GetStoreHTMLForm());
    BindStoreInfoToForm();
}


///获得库房信息表单；
function GetStoreHTMLForm() {
    var html = new Array();
    html.push("<form>");
    html.push("<table width=\"600\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"table\">");
    html.push("  <tr>");
    html.push("    <td colspan=\"2\" class=\"TableHeadRow\">&gt;&gt;库房信息</td>");
    html.push("  </tr>");
    html.push("  <tr>");
    html.push("    <td width=\"80\" align=\"right\">库房名称：</td>");
    html.push("    <td width=\"520\"><input name=\"txtStoreName\" type=\"text\"  class=\"border6\" id=\"txtStoreName\" size=\"40\">");
    html.push("    <span class=\"red\">(*)</span></td>");
    html.push("  </tr>");
    html.push("  <tr>");
    html.push("    <td align=\"right\">库房地址：</td>");
    html.push("    <td><input name=\"txtAddress\" type=\"text\" class=\"border6\" id=\"txtAddress\" size=\"60\">");
    html.push("    <span class=\"red\">(*)</span></td>");
    html.push("  </tr>");
    html.push("  <tr>");
    html.push("    <td align=\"right\">联系人：</td>");
    html.push("    <td><input name=\"txtContactor\" type=\"text\" class=\"border6\" id=\"txtContactor\" size=\"25\">");
    html.push("    <span class=\"red\">(*)</span></td>");
    html.push("  </tr>");
    html.push("  <tr>");
    html.push("    <td align=\"right\">联系电话：</td>");
    html.push("    <td><input name=\"txtPhone\" type=\"text\" class=\"border6\" id=\"txtPhone\" size=\"25\">");
    html.push("    <span class=\"red\">(*)</span></td>");
    html.push("  </tr>");
    html.push("  <tr>");
    html.push("    <td align=\"right\">状态：</td>");
    html.push("    <td><select name=\"ddlStatus\" id=\"ddlStatus\">");
    html.push("	 <option value=\"正用\">正用</option>");
    html.push("	  <option value=\"停用\">停用</option>");
    html.push("    </select>");
    html.push("    </td>");
    html.push("  </tr>");
    html.push("  <tr>");
    html.push("    <td align=\"right\">&nbsp;</td>");
    html.push("    <td><input name=\"btnSave\" type=\"button\" id=\"btnSave\" value=\" 保 存 \" class=\"btn2\" onclick=\"Save();\">");
    html.push("    <input name=\"btnReset\" type=\"reset\" id=\"btnReset\" value=\" 重 置 \" class=\"btn2\">");
    html.push("    <input name=\"btnClose\" type=\"button\" id=\"btnClose\" value=\"关闭本窗口\" class=\"btn2\" onclick=\"yesOther(false);\"></td>");
    html.push("  </tr>");
    html.push("</table>");
    html.push("</form>");

    return html.join("");

}





